package com.cenntro.common.util;

import com.google.common.base.Joiner;

/**
 * redis key
 * 
 * @author Administrator
 *
 */
public class KeyUtil {

	public enum keyEnum {
		// key 模块
		CUSTOM_TOKEN, // 登录token
		ORDER_STATUS, // 订单状态
		ORDER_CREATE, // 订单创建
		STOCK, // 库存
		ORDER_TEMPORARY_EXT_STATUS, // 临时订单和商品关系表 状态
		
		/////////////////////////////////////////////////////////
		BACKEND_USER,  //后台登录用户session
		
		////////////////////vehicle模块
//		VEHICLE_VINCODE_FULL,          //整车
		VEHICLE_REAL_TIME,    //实时数据
		VEHICLE_STATIC,               //
		VEHICLE_ONLINE,
		
//		用户模块  ->运营支撑系统用户登录
		USER_OSS,
		//shiro 保存角色列表
		SHIRO_ROLES
		
		,
		
		NEW_VEHICLE_REAL_TIME,//实时数据
		NEW_VEHICLE_STATIC  //
	}

	/**
	 * 
	 * @param key
	 *            模块+功能+key
	 * @return
	 */
	public static String keyOf(Object... key) {
		return Joiner.on("_").useForNull("NULL").join(key);
	}
}
